package com.cloudkinto.bo.order.makeshop.getProduct;

import lombok.Data;

/**
 * @author long
 * @Description 名入れ項目設定情報
 * @Date 2025/4/26 13:33
 */
@Data
public class InsertNameSetting {
    /**
     * displayOrder - Uint64	名入れ入力項目の順番
     * adminItemName - String	名入れ入力項目の管理用項目名
     * itemName - String	名入れ入力項目の表示用項目名 本項目が未設定（空）の場合は管理用項目名をショップ画面に表示する。
     * isRequired - String
     * 名入れ入力項目の入力項目の必須設定
     * <p>
     * Y: 必須項目
     * N: 任意項目
     * isAlphabetOk - String
     * 名入れ入力項目の半角英字の入力設定
     * <p>
     * Y: 半角アルファベットの入力可
     * N: 半角アルファベットの入力不可
     * isNumberOk - String
     * 名入れ入力項目の半角数字の入力設定
     * <p>
     * Y: 半角数字の入力可
     * N: 半角数字の入力不可
     * isSymbolOk - String
     * 名入れ入力項目の半角記号の入力設定
     * <p>
     * Y: 半角記号の入力可
     * N: 半角記号の入力不可
     * isDoubleByteCharacterOk - String
     * 名入れ入力項目のマルチバイト文字の入力設定
     * <p>
     * Y: マルチバイト文字の入力可
     * N: マルチバイト文字の入力不可
     * inputMaxLength - Uint64	名入れ入力項目の入力可能文字数の設定
     * rowMaxLength - Uint64	名入れ入力項目の１行に入力可能な文字数の設定
     * displayRows - Uint64	名入れ入力項目の入力可能な行数の設定
     */
    private Integer displayOrder;
    private String adminItemName;
    private String itemName;
    private String isRequired;
    private String isAlphabetOk;
    private String isNumberOk;
    private String isSymbolOk;
    private String isDoubleByteCharacterOk;
    private Integer inputMaxLength;
    private Integer rowMaxLength;
    private Integer displayRows;
}
